package com.electron.power.model.mod;

import java.nio.ByteBuffer;
import java.time.LocalDateTime;

import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.SwaggerDefinition;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

/**
 * 数据格式 实例 字节数 定义 --数据头-- 55 1 帧头 数据头 03 1 功能码 0060 2 数据长度 --数据-- 1A2B3C4D5E 5
 * 设备 ID 数据 80 1 设备标识 --A 相数据：-- XXXX 32 电压 XXXX 32 电流 XXXX 32 有功功率 XXXX 32
 * 有功总电量 XXXX 32 功率因数 XXXX 32 二氧化碳排量 XXXX 32 温度 XXXX 32 频率 --B 相数据：与A项数据相同-- --C
 * 相数据：与A项数据相同-- --校验-- CRC 2 CRC 校验
 */
@Document(collection = "modStr")
@Data
@ApiModel("收集数据")
public class ModStr {
	@Id
	@ApiModelProperty(value = "主键", example = "")
	private String id;
	
	private String data;
	
	private LocalDateTime creatTime;

	private LocalDateTime lastTime;
}
